No. 00005
La información en este artículo se aplica a:
·
Microsoft
Windows Installer.
· Visual Studio .NET 2003.
Este artículo describe como crear un instalador sencillo con Microsoft Windows Installer en Visual Studio .NET 2003.
Visual Studio .NET 2003 incluye el soporte de cinco tipos de proyectos de instalación. Este artículo solo trata los inhaladores creados en proyectos de instalación para Windows. Otros artículos cubren otros temas relacionados.
Los valores específicos se refieren a los utilizados en solucion.biz.
Siga estos pasos para crear in instalador sencillo:
1. En Visual Studio .NET 2003, cree un nuevo proyecto de instalación, opción de menú Archivo, Nuevo, Proyecto... o la combinación de teclas Ctrl+Mayús+N, se muestra la ventana de Nuevo proyecto.
2. En tipo de proyecto seleccione Proyectos de instalación e implementación, en el panel derecho seleccione Proyecto de instalación. En el cuadro de texto Nombre escriba el nombre de proyecto, en el cuadro combinado Ubicación seleccione la ubicación para el archivo del proyecto. Puede agregar el proyecto a la solución actual o crear una nueva solución. Se aconseja agregar el proyecto de instalación a la solución que incluye el resto de proyectos que forman el producto.
Nota: Por convenio el nombre del proyecto de instalación es Setup.
3. Cambiar las opciones de configuración para evitar que se genere el proyecto de instalación en cada construcción de la solución. Para esto, en el Explorador de soluciones, haga clic el nodo de la solución para seleccionarlo. Con el nodo de la solución seleccionado, haga clic con el botón derecho del ratón y seleccione la opción Administrador de configuración..., se muestra el cuadro de diálogo Administrador de configuración. Desmarque la casilla de verificación de la columna Generar en la fila del proyecto de instalación.
Nota: Para generar el proyecto de instalación tendrá que seleccionar el nodo del proyecto de instalación en el Explorador de soluciones y en el menú contextual seleccionar Generar.
4. Seleccione el nodo del proyecto de instalación en el Explorador de soluciones, especifique valores a las siguientes propiedades:
a. Author: Nombre del autor de la instalación, por ejemplo, solucion.biz.
b. Description: Descripción de la instalación, por ejemplo, Instalador del producto Demo de solucion.biz.
c. Manufacturer: Fabricante del instalador, por ejemplo, solucion.biz.
d. ManufacturerUrl: Dirección URL al sitio Web del Fabricante del instalador, por ejemplo, http://www.solucion.biz.
e. ProductName: Nombre del producto que se instala, por ejemplo, Demo.
f. Subject: Información adicional sobre el producto que se instala, por ejemplo, si ProductName es Demo Subject puede ser Demostración sencilla.
g. SupportPhone: Número de teléfono de soporte para el producto.
h. SupportUrl: Dirección URL del sitio Web de soporte para el produto.
i. Title: Titulo del instalador, puede ser la unión de ProductName y Subject separados por un guión, por ejemplo, Demo - Demostración sencilla.
j. Version: Numero de versión del instalador, solo tiene tres componentes, del la forma n.n.n. Se aconseja mantener un control de configuración, y asignar un numero de versión que coincida con el número de versión del producto en sus dos primeros componentes. Cada versión de lanzamiento debería diferenciarse en al menos uno de sus dos primeros componentes (número mayor y menor respectivamente).
5. Agregue archivos al instalador. Para agregar archivos al instalador utilice el Editor del Sistema de archivos. Haga clic en la opción de menú Ver, Editor, Sistema de archivos, se muestra el Editor del Sistema de archivos. Puede agregar archivos a las carpetas que se muestran por defecto o agregar nuevas carpetas. Para agregar carpetas especiales, haga clic en el nodo Sistema de archivos en el equipo de destino, luego Agregar carpeta especial, y seleccione la carpeta que desea agregar. Para agregar información a una carpeta, seleccione la carpeta en el panel izquierdo y haga clic con el botón secundario del ratón, selecciona Agregar, y luego seleccione el tipo de información que sea agregar.
a. Resultados del proyecto: Normalmente debe agregar el resultado de los proyectos a la Carpeta de la aplicación. En el cuadro de diálogo Agregar grupo de resultados del proyecto, seleccione el proyecto y el tipo de resultado que desea agregar. Normalmente se agregan el Resultado principal y Recursos adaptados. Puede seleccionar la configuración que se incluye, se aconseja especificar siempre Release .NET.
b. Carpeta: Puede crear carpetas especificas, por ejemplo, para crear una carpeta con imágenes dentro de la carpeta de la aplicación.
c. Archivo: Puede agregar archivos a las carpetas, por ejemplo, para agregar iconos a la carpeta de imágenes de la aplicación.
d. Ensamblado: Puede agregar ensamblados que se encuentran en el Caché de ensamblados global (GAC).
6. Excluya del instalador la distribución de .NET Framework. Al agregar un ensamblado al proyecto de instalación, se agrega una dependencia automáticamente a la distribución de .NET Framework. Esta distribución puede tener un tamaño considerable y puede que en la mayoría de los casos no sea necesaria. Para excluir esta distribución y reducir el tamaño del instalador, en el Explorador de soluciones, haga clic en el nodo del proyecto de instalación, luego en Dependencias detectadas y a continuación seleccione dotnetfxredist_x86.msm, en su menú contextual, compruebe que existe una marca en la opción Excluir.
7. Cree un acceso directo. Puede crear un acceso directo al programa principal instalado. Para esto agregue un archivo de icono al proyecto, por ejemplo, en la carpeta de la aplicación. Luego seleccione la carpeta en la que se creara el acceso directo, por ejemplo, Menú Programas del usuario, en el panel derecho, haga clic con el botón secundario para mostrar el menú contextual y seleccione Crear nuevo acceso directo. Se muestra el cuadro de diálogo Seleccionar elemento en el proyecto, seleccione el archivo al que desea crear el acceso directo, por ejemplo, al Resultado principal en la carpeta de la aplicación. Cambien el nombre por un valor más descriptivo y en la ventana de propiedades asocie el icono.
8. Defina la interfaz de usuario del instalador. El instalador esta compuesto por un conjunto de pasos, estos pasos se puede ver en el Editor de Interfaz de usuario. Haga clic en la opción de menú Ver, Editor, Interfaz de usuario, se muestra el Editor de Interfaz de usuario. En cada uno de los nodos de tercer nivel del editor se muestra un paso. Todos los pasos tienen una propiedad BannerBitmap que contiene la imagen que se muestra en la parte superior del instalador, cree un mapa de bits de 500 píxeles de ancho por 70 píxeles de alto, agréguelo al proyecto con el Editor del Sistema de archivo y asigne este mapa de bits a la propiedad BannerBitmap de cada paso. Para opciones avanzadas de la interfaz de usuario vea la sección Más información.
9. Cree el instalador y pruébelo en una instalación piloto.
Puede que tenga que realizar varios intentos antes de obtener el resultado esperado.
Para más información consulte los siguientes temas:
Interfaz de usuario
No. 00006: Obtener información de usuario en la instalación
Referencias a otra documentación:
Implementar aplicaciones y componentes en la ayuda de Visual Studio .NET 2003.
Windows Installer, msi, instalador